-
Notifications
You must be signed in to change notification settings - Fork 273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
goto-ld: accept (but do not process) further ld options #2554
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
allredj
reviewed
Jul 7, 2018
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Passed Diffblue compatibility checks (cbmc commit: 0f15d47).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/78359623
kroening
approved these changes
Jul 7, 2018
NathanJPhillips
pushed a commit
to NathanJPhillips/cbmc
that referenced
this pull request
Aug 22, 2018
* Squashed 'cbmc/' changes from 6409eae..2af8433 2af8433 Merge pull request diffblue#2566 from tautschnig/vs-sparse-array de65ec6 Merge pull request diffblue#2541 from tautschnig/vs-string-static 7c4b5aa Merge pull request diffblue#2568 from tautschnig/vs-parameter-names ef3eb4f Merge pull request diffblue#2567 from peterschrammel/fix-mcdc 53baae6 Merge pull request diffblue#2460 from tautschnig/vs-local-unused 6acabcb Merge pull request diffblue#2563 from tautschnig/vs-rm-interface 3c2e55e Merge pull request diffblue#2426 from peterschrammel/java-models-library-submodule 440ceb6 Document proposed best practice for unused parameters 370d4c6 Convert /* */ comments into // 1abbf1e Clean up commented code b34e951 Use submodule to download java-models-library 3f255b2 Merge pull request diffblue#2388 from peterschrammel/improve-jbmc-options 15f44c7 Revert "Mark tests which fail due to invariant violations" dce4afd Make local-assigned-but-not-used annotation applicable to all compilers 86d057d (interval_)sparse_arrayt: Remove unnecessary use of "virtual" and further cleanup 0d7a943 Merge pull request diffblue#2558 from tautschnig/linking-xen 5acc0b0 Merge pull request diffblue#2392 from NathanJPhillips/cleanup/small_map_layout ee4d802 Merge pull request diffblue#2565 from tautschnig/vs-float-bvt 754b36d Accept more mismatching function definition/declaration pairs d1a4169 Merge pull request diffblue#2542 from tautschnig/vs-string-refinement b2cd358 Cleanup of float_bvt 0a39f40 Remove unused interface c749b8f Merge pull request diffblue#2429 from tautschnig/vs-endian 0a10bf3 Drop java prefix from throw-runtime-exceptions option 548baea Improve naming of command line options 39bc7ea Make --lazy-methods and --refine-strings default eb9e3bb Merge pull request diffblue#2561 from Degiorgio/get-current-thread-id-fix d98a39b Merge pull request diffblue#2556 from peterschrammel/run-string-smoke-tests 34404f0 Set little_endian in the same way that boolbv_byte_extract already does 4a8dc96 JBMC: removed camel-casing from function identifiers 9059be7 JBMC: CProver.getCurrentThreadID:()I conversion fix d393d1c Merge pull request diffblue#2435 from tautschnig/vs-ranged-for be7159a Merge pull request diffblue#2425 from tautschnig/vs-virtual 44cc033 Change index variable name, simplify code 0c9658f Add missing virtual destructor c6f9231 Merge pull request diffblue#2553 from tautschnig/always-inline-partial-revert fa94bc0 Merge pull request diffblue#2531 from tautschnig/debian4 41863e7 Merge pull request diffblue#2539 from tautschnig/vs-unsigned-constant f1afbff Remove unnecessary PLATFORM_DIRS 0c75b47 Run strings-smoke-tests and janalyzer tests 0acae08 Merge pull request diffblue#2535 from tautschnig/debian7 35ddf0b Merge pull request diffblue#2533 from tautschnig/debian5 580f539 Merge pull request diffblue#2534 from tautschnig/debian6 b73a9e3 Merge pull request diffblue#2420 from tautschnig/vs-invariant 9b087dc Merge pull request diffblue#2550 from tautschnig/vs-return dc35270 Merge pull request diffblue#2547 from tautschnig/vs-dummy-init ff88c16 Merge pull request diffblue#2554 from tautschnig/ld-options 3209628 Merge pull request diffblue#2450 from tautschnig/c++-name-resolution 61a6acd Name resolution may require further template instantiation 0f15d47 goto-ld: accept (but do not process) further ld options 4c6cfc0 Merge pull request diffblue#2448 from tautschnig/c++-delayed-body c46d46d Merge pull request diffblue#2439 from tautschnig/vs-pointer 7e4dd05 Merge pull request diffblue#2440 from tautschnig/vs-list 1f237ff Merge pull request diffblue#2464 from tautschnig/vs-unused1 7be54b8 Merge pull request diffblue#2544 from tautschnig/vs-value-set 7f373c8 Merge pull request diffblue#2549 from tautschnig/vs-unsigned-option b17fefa Merge pull request diffblue#2540 from tautschnig/vs-explicit-cast 425db26 Merge pull request diffblue#2530 from tautschnig/debian3 2598141 Mark integer constants as unsigned when lhs is unsigned 0da9766 Merge pull request diffblue#2538 from tautschnig/vs-use-to_ulong e501317 Additional regression tests for always_inline 17a50c5 Revert "Apply symbol replacement in type_arg members" 016ad92 Revert "Fully interpret __attribute__((always_inline))" ee9444f Merge pull request diffblue#2532 from tautschnig/debian2 c8725cb Merge pull request diffblue#2536 from tautschnig/debian8 d6565ec Merge pull request diffblue#2537 from tautschnig/vs-non-deprecated 16e6a99 Use type-consistent unsigned value for unreachable return statement a746a2c Extract unsigned value from options 681ec22 Add dummy initialisation to avoid Visual Studio warning c789088 Remove unused parameter from value_set_fivrt::flatten_rec 4d8aa45 Use std::string(N, ' ') instead of static locals 18faa5a String refinement: remove unused parameters 96a7014 Explicit type cast to avoid signed/unsigned warning 2aa6a2f Use non-deprecated to_integer(constant_expr) 13f83d5 Use to_ulong instead of the deprecated integer2ulong 26803f7 Test only works with simplification enabled be5f2ff Use architecture-specific compiler flags to configure bit width during preprocessing 60ad26c kfreebsd also uses ELF, and hybrid binaries are thus supported c6c1938 utf8 to utf16 conversion must use native endianness bc7a527 Fix copy&paste error in C library cd6127a Regression test should succeed even if char is an unsigned type dab6a6e Fix tests that are only correct on little-endian architectures 8187bdd Merge pull request diffblue#2526 from jeannielynnmoulton/jeannie/AnonymousInnerClasses af0ce5a Captures anonymous inner class information. d20a12e Merge pull request diffblue#2517 from jeannielynnmoulton/jeannie/InnerStaticClasses fe73955 Captures information for static inner classes. 4193f02 Remove unused parameters message_handler, ns 02e3840 Fix delayed method body conversion for templates d0c2a49 Remove unused parameter from list_calls_and_arguments 0e9aa90 Remove unused and inconsistent pointer_object_has_type 497d296 Fix invariant: value must be strictly positive 3aa9b72 Add comment explaining unusual layout git-subtree-dir: cbmc git-subtree-split: 2af8433 * Add .gitmodules with details of java-models-library * Small changes to jbmc command line arguments * Add --no-refine-strings to cmdline, always set
NathanJPhillips
pushed a commit
to NathanJPhillips/cbmc
that referenced
this pull request
Aug 22, 2018
2af8433 Merge pull request diffblue#2566 from tautschnig/vs-sparse-array de65ec6 Merge pull request diffblue#2541 from tautschnig/vs-string-static 7c4b5aa Merge pull request diffblue#2568 from tautschnig/vs-parameter-names ef3eb4f Merge pull request diffblue#2567 from peterschrammel/fix-mcdc 53baae6 Merge pull request diffblue#2460 from tautschnig/vs-local-unused 6acabcb Merge pull request diffblue#2563 from tautschnig/vs-rm-interface 3c2e55e Merge pull request diffblue#2426 from peterschrammel/java-models-library-submodule 440ceb6 Document proposed best practice for unused parameters 370d4c6 Convert /* */ comments into // 1abbf1e Clean up commented code b34e951 Use submodule to download java-models-library 3f255b2 Merge pull request diffblue#2388 from peterschrammel/improve-jbmc-options 15f44c7 Revert "Mark tests which fail due to invariant violations" dce4afd Make local-assigned-but-not-used annotation applicable to all compilers 86d057d (interval_)sparse_arrayt: Remove unnecessary use of "virtual" and further cleanup 0d7a943 Merge pull request diffblue#2558 from tautschnig/linking-xen 5acc0b0 Merge pull request diffblue#2392 from NathanJPhillips/cleanup/small_map_layout ee4d802 Merge pull request diffblue#2565 from tautschnig/vs-float-bvt 754b36d Accept more mismatching function definition/declaration pairs d1a4169 Merge pull request diffblue#2542 from tautschnig/vs-string-refinement b2cd358 Cleanup of float_bvt 0a39f40 Remove unused interface c749b8f Merge pull request diffblue#2429 from tautschnig/vs-endian 0a10bf3 Drop java prefix from throw-runtime-exceptions option 548baea Improve naming of command line options 39bc7ea Make --lazy-methods and --refine-strings default eb9e3bb Merge pull request diffblue#2561 from Degiorgio/get-current-thread-id-fix d98a39b Merge pull request diffblue#2556 from peterschrammel/run-string-smoke-tests 34404f0 Set little_endian in the same way that boolbv_byte_extract already does 4a8dc96 JBMC: removed camel-casing from function identifiers 9059be7 JBMC: CProver.getCurrentThreadID:()I conversion fix d393d1c Merge pull request diffblue#2435 from tautschnig/vs-ranged-for be7159a Merge pull request diffblue#2425 from tautschnig/vs-virtual 44cc033 Change index variable name, simplify code 0c9658f Add missing virtual destructor c6f9231 Merge pull request diffblue#2553 from tautschnig/always-inline-partial-revert fa94bc0 Merge pull request diffblue#2531 from tautschnig/debian4 41863e7 Merge pull request diffblue#2539 from tautschnig/vs-unsigned-constant f1afbff Remove unnecessary PLATFORM_DIRS 0c75b47 Run strings-smoke-tests and janalyzer tests 0acae08 Merge pull request diffblue#2535 from tautschnig/debian7 35ddf0b Merge pull request diffblue#2533 from tautschnig/debian5 580f539 Merge pull request diffblue#2534 from tautschnig/debian6 b73a9e3 Merge pull request diffblue#2420 from tautschnig/vs-invariant 9b087dc Merge pull request diffblue#2550 from tautschnig/vs-return dc35270 Merge pull request diffblue#2547 from tautschnig/vs-dummy-init ff88c16 Merge pull request diffblue#2554 from tautschnig/ld-options 3209628 Merge pull request diffblue#2450 from tautschnig/c++-name-resolution 61a6acd Name resolution may require further template instantiation 0f15d47 goto-ld: accept (but do not process) further ld options 4c6cfc0 Merge pull request diffblue#2448 from tautschnig/c++-delayed-body c46d46d Merge pull request diffblue#2439 from tautschnig/vs-pointer 7e4dd05 Merge pull request diffblue#2440 from tautschnig/vs-list 1f237ff Merge pull request diffblue#2464 from tautschnig/vs-unused1 7be54b8 Merge pull request diffblue#2544 from tautschnig/vs-value-set 7f373c8 Merge pull request diffblue#2549 from tautschnig/vs-unsigned-option b17fefa Merge pull request diffblue#2540 from tautschnig/vs-explicit-cast 425db26 Merge pull request diffblue#2530 from tautschnig/debian3 2598141 Mark integer constants as unsigned when lhs is unsigned 0da9766 Merge pull request diffblue#2538 from tautschnig/vs-use-to_ulong e501317 Additional regression tests for always_inline 17a50c5 Revert "Apply symbol replacement in type_arg members" 016ad92 Revert "Fully interpret __attribute__((always_inline))" ee9444f Merge pull request diffblue#2532 from tautschnig/debian2 c8725cb Merge pull request diffblue#2536 from tautschnig/debian8 d6565ec Merge pull request diffblue#2537 from tautschnig/vs-non-deprecated 16e6a99 Use type-consistent unsigned value for unreachable return statement a746a2c Extract unsigned value from options 681ec22 Add dummy initialisation to avoid Visual Studio warning c789088 Remove unused parameter from value_set_fivrt::flatten_rec 4d8aa45 Use std::string(N, ' ') instead of static locals 18faa5a String refinement: remove unused parameters 96a7014 Explicit type cast to avoid signed/unsigned warning 2aa6a2f Use non-deprecated to_integer(constant_expr) 13f83d5 Use to_ulong instead of the deprecated integer2ulong 26803f7 Test only works with simplification enabled be5f2ff Use architecture-specific compiler flags to configure bit width during preprocessing 60ad26c kfreebsd also uses ELF, and hybrid binaries are thus supported c6c1938 utf8 to utf16 conversion must use native endianness bc7a527 Fix copy&paste error in C library cd6127a Regression test should succeed even if char is an unsigned type dab6a6e Fix tests that are only correct on little-endian architectures 8187bdd Merge pull request diffblue#2526 from jeannielynnmoulton/jeannie/AnonymousInnerClasses af0ce5a Captures anonymous inner class information. d20a12e Merge pull request diffblue#2517 from jeannielynnmoulton/jeannie/InnerStaticClasses fe73955 Captures information for static inner classes. 4193f02 Remove unused parameters message_handler, ns 02e3840 Fix delayed method body conversion for templates d0c2a49 Remove unused parameter from list_calls_and_arguments 0e9aa90 Remove unused and inconsistent pointer_object_has_type 497d296 Fix invariant: value must be strictly positive 3aa9b72 Add comment explaining unusual layout git-subtree-dir: cbmc git-subtree-split: 2af8433
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.